Budapestnek eredetileg 10 kerülete volt, melyeket a három város egyesítésekor hoztak létre 1873-ban, közülük három a jobb parton, Buda és Óbuda, 7 pedig a bal parton, Pest területén feküdt. Ezeket római sorszámokkal jelölték, ennek hagyománya azóta sem változott. 1930-ban a fővárosról szóló új törvény a városszerkezet és a népesség változásait figyelembe véve négy új kerületet hozott létre, kettőt Budán, kettőt pedig Pesten. 1950. január 1-jén Budapesttel egyesítettek hét megyei várost és 16 nagyközséget, és a kerületek száma 22-re nőtt. Ugyanekkor a korábbi kerületek határai is jelentősen megváltoztak, a IV. kerület megszűnésével e sorszámot Újpest kapta, a többi új kerület pedig XV-től XXII-ig kapott sorszámot. 1994 óta Budapestnek 23 kerülete van; a XXIII. kerület (Soroksár) a XX. kerületből való kiválással jött létre.